//package com.slofzx.nuoda.evaluation.version.service;
//
//import com.slofzx.nuoda.common.enums.ServiceResult;
//import com.slofzx.nuoda.evaluation.version.dto.ProjectReportDetailYearDTO;
//import com.slofzx.nuoda.evaluation.version.vo.ProjectReportDetailYearVO;
//
//import java.util.List;
//
///**
// * 项目评价结果详情数据(年份相关)(ProjectReportDetailYear)表服务接口
// *
// * @author nuoda
// * @since 2022-11-10 15:25:20
// */
//public interface ProjectReportDetailYearService {
//
//    /**
//     * 通过ID查询单条数据
//     *
//     * @param id 主键
//     * @return 实例对象
//     */
//    ProjectReportDetailYearVO queryById(String id);
//
//    /**
//     * 查询多条数据
//     *
//     * @param dto 数据传递类实例对象
//     * @return 对象列表
//     */
//    List<ProjectReportDetailYearVO> queryList(ProjectReportDetailYearDTO dto);
//
//    /**
//     * 新增数据
//     *
//     * @param dto 数据传递类实例对象
//     * @return 操作结果
//     */
//    ServiceResult create(ProjectReportDetailYearDTO dto);
//
//    /**
//     * 修改数据
//     *
//     * @param dto 数据传递类实例对象
//     * @return 操作结果
//     */
//    ServiceResult update(ProjectReportDetailYearDTO dto);
//
//    /**
//     * 通过主键删除数据
//     *
//     * @param id 主键
//     * @return 操作结果
//     */
//    ServiceResult deleteById(String id);
//
//    /**
//     * 批量创建
//     * @param dtoList
//     * @return
//     */
//    ServiceResult createBatch(List<ProjectReportDetailYearDTO> dtoList);
//
//    /**
//     * 根据项目id删除数据
//     * @param projectId
//     * @return
//     */
//    ServiceResult deleteByProject(String projectId);
//
//}
